package edu.suda.xsap.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/******************
 * DTO, Data Transfer Object， 数据传输对象
 * 作用：
 * 1- 可以对数据进行裁剪
 * 2- 可以对数据进行格式化或满足前端数据的需求
 * 3- 提高安全性，比如对敏感数据进行脱敏
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class MemberDto implements Serializable{
    private Integer id;
    private String memberName;//会员姓名
    private String gender;//性别
    private String phoneNum;//电话号码
    private Date birthdate;//出生日期
    private String remark;//备注
    private LocalDateTime date;//创建时间
}
